home *** CD-ROM | disk | FTP | other *** search
/ L' Effet Pommier 3 / L'Effet Pommier - Volume 03.iso / Compacteurs / MacGzip 1.0 / Mac Docs / Some timings < prev    next >
Text File  |  1995-12-30  |  3KB  |  83 lines

  1.  
  2.     Some timings    
  3.  
  4.  
  5.  
  6.  
  7.  
  8.  
  9.  
  10.  
  11.  
  12.  
  13.  
  14.  
  15.  
  16.  
  17.  
  18.  
  19.  
  20.  
  21.  
  22.  
  23.  
  24.  
  25. ÑThe test:
  26.  
  27.     file: pgp26is.tar (2088960 bytes)
  28.     > gzip -9N pgp26is.tar
  29.     > gzip -dN pgp26is.tar.gz
  30.  
  31.     (why the -N? just because I use it always (in $GZIP))
  32.     For Mac users:
  33.         gzip -9N := gzip, compress, level 9, save original name
  34.         gzip -dN := gzip, decompress, restore original name
  35.  
  36. ÑNotes:
  37.  
  38.     1) 'Power Macintosh' isn't a true PowerMac but an upgraded Quadra 950:
  39.         Processor:    PowerPC 601. (66 MHz)
  40.         System:    Version 7.5.1,    Tuner Integrated into System Software
  41.         Virtual Memory:    Active.
  42.         Addressing mode:    32-bit mode in use.
  43.         Modern Memory Manager:  Present and enabled.
  44.  
  45.     2) 'Macintosh IIfx' is:
  46.         Processor:╩68030 (40MHz).
  47.         System:    Version 7.5.1,    Tuner Integrated into System Software
  48.         Virtual Memory:╩Active.
  49.         Addressing mode:╩32-bit mode in use.
  50.  
  51.         If you are curious, the times for MacGzip 1.0b1 in a MacSE 1/20, System 7.5.1, are:
  52.  
  53.         gunzip: 186 sec.
  54.         gzip: 24 min 45 sec
  55.  
  56.     3) The other machines:
  57.         HP-UX B.09.00 B 9000/43S (68040 33MHz)
  58.         HP-UX A.09.05 A 9000/735 (99 MHz)
  59.         IRIX 5.3 IP19 mips (SGI Onyx, R4400 150 MHz)
  60.         IRIX 5.3 IP19 mips (SGI Challenge R4400 200 MHz)
  61.         IRIX 5.3 IP22 mips (SGI Indy  R4600 100 MHz)
  62.         SunOS 4.1.3_U1 2 sun4m (SPARCstation 20)
  63.         SunOS 4.1.3_U1 2 sun4m (IPC)
  64.         SunOS 5.4 Generic_Patch sun4m sparc (SPARCstation 5)
  65.         VAX/VMS V5.5 (VAXstation 4000 Model 60)
  66.         DOS 6.2, 386 33MHz
  67.         DOS 6.2, 486 66MHz
  68.         Windows NT, Pentium 90MHz
  69.  
  70.     4) Note: times for Unix and VMS are 'user' time (the part of the real time which OS gave to gzip); the rest is 'real' time. (for gzip 1.2.4 with Think C command line interface and for DOS gzip would be the same as user time, for the rest,  we don't know how much of the time our application was running and how much was used for background tasks)
  71.  
  72.     5) MacGzip:
  73.  
  74.         MacGzip is not the same program as 'gzip 1.2.4', since it draws windows, progress bars, does some translations while reading/writing to disk, etc etc, so it always will be slower. This is the price of a GUI╔
  75.  
  76.         About real and user time, in a real multitasking system (Unix) the performance is better, since if no other process is running, the system won't interrupt ours (well, not too often); but in MacGzip, we give the control to OS every few instructions; regardless if it needs it or not.
  77.         
  78.         Before you ask, no, I don't know why decompression is so slow; maybe is because of the checks I have to make when writting in order to see if is macbinary, ascii, etc╔
  79.  
  80.     6) Some of the machines have more than one CPU; but gzip is not a parallel program, so it does not makes any difference.
  81.  
  82.